Level 2 최솟값 만들기 [Level 2] Python 문제 설명 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. (단, 각 배열에서 k번째 숫자를 뽑았다면 다음에 k번째 숫자는 다시 뽑을 수 없습니다.) 예를 들어 A = [1, 4, 2] , B = [5, 4, 4] 라면 A에서 첫번째 숫자인 1, B에서 첫번째 숫자인 5를 뽑아 곱하여 더합니다... programmersLevel 2zippythonLevel 2 [programmers] 행렬 테두리 회전하기 #JavaScript rows, columns, queries 회전한 숫자 중 min 먼저, rows * columns 크기의 2차원 배열을 만들어준다..! 그리고 1 부터 rows * columns 까지 숫자를 순서대로 하나씩 넣어줄 것이다. 숫자 순서대로 넣을 규칙을 찾아냈다..! 한 줄에 1부터 columns 까지 채운다면, 다음 줄에서도 1부터 columns 까지 채운다. 물론, 이전 줄 길이 값인 col... JavaScript행렬 테두리 회전하기프로그래머스programmers자바스크립트Level 2JavaScript [프로그래머스] 코딩테스트 연습 - 연습문제 Level 2 피보나치 수 피보나치 수프로그래머스Level 2연습문제Level 2 [프로그래머스#JS] 괄호 회전하기 문제 괄호 회전하기 해결 스택을 이용하기 때문에 O(n), 배열의 길이만큼 탐색해야 하기 때문에 총 O(n^2)입니다. 배열의 최대 길이가 1000 이기 때문에 완전탐색을 이용해 해결했습니다. 코드... Level 2Level 2 [프로그래머스#JS] 뉴스 클러스트링 문제 뉴스 클러스트링 해결 2개씩 쪼갠 배열 구하기 문자열만 고르기 교집합, 합집합 구현 예외 처리 교집합이 0 -> 1(65536), 합집합이 0 -> 0 코드... Level 2집합문자열Level 2 [프로그래머스#JS] H_Index 문제 H_Index 해결 완전탐색 인용된 횟수의 최댓값부터 0까지 탐색하면서 조건에 맞는 h_index를 찾아냈습니다. 이 경우 인용 횟수 최대 10000회, 배열의 길이 1000 으로 1초가 넘지 않습니다. 정렬, index 이용 H_Index는 많이 인용된 순으로 정렬한 후, 피인용수가 논문수와 같아지거나 논문수보다 작아지는 숫자가 h입니다. 예외로 모두 탐색했는데도 없다면 논문 수의 개... Level 2Level 2 [프로그래머스#JS] 124 나라의 숫자 문제 124나라의숫자 해결 규칙 찾기.. 코드... Level 2Level 2 [프로그래머스] 영어 끝말잇기 1번 사람이 자신의 첫 번째 차례에 tank를 말합니다. 2번 사람이 자신의 첫 번째 차례에 kick을 말합니다. 3번 사람이 자신의 첫 번째 차례에 know를 말합니다. 1번 사람이 자신의 두 번째 차례에 wheel을 말합니다. 끝말잇기를 계속 진행해 나가다 보면, 3번 사람이 자신의 세 번째 차례에 말한 tank 라는 단어는 이전에 등장했던 단어이므로 탈락하게 됩니다. 사람의 수 n과 사... Level 2알고리즘코딩테스트자바스크립트프로그래머스Level 2
최솟값 만들기 [Level 2] Python 문제 설명 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. (단, 각 배열에서 k번째 숫자를 뽑았다면 다음에 k번째 숫자는 다시 뽑을 수 없습니다.) 예를 들어 A = [1, 4, 2] , B = [5, 4, 4] 라면 A에서 첫번째 숫자인 1, B에서 첫번째 숫자인 5를 뽑아 곱하여 더합니다... programmersLevel 2zippythonLevel 2 [programmers] 행렬 테두리 회전하기 #JavaScript rows, columns, queries 회전한 숫자 중 min 먼저, rows * columns 크기의 2차원 배열을 만들어준다..! 그리고 1 부터 rows * columns 까지 숫자를 순서대로 하나씩 넣어줄 것이다. 숫자 순서대로 넣을 규칙을 찾아냈다..! 한 줄에 1부터 columns 까지 채운다면, 다음 줄에서도 1부터 columns 까지 채운다. 물론, 이전 줄 길이 값인 col... JavaScript행렬 테두리 회전하기프로그래머스programmers자바스크립트Level 2JavaScript [프로그래머스] 코딩테스트 연습 - 연습문제 Level 2 피보나치 수 피보나치 수프로그래머스Level 2연습문제Level 2 [프로그래머스#JS] 괄호 회전하기 문제 괄호 회전하기 해결 스택을 이용하기 때문에 O(n), 배열의 길이만큼 탐색해야 하기 때문에 총 O(n^2)입니다. 배열의 최대 길이가 1000 이기 때문에 완전탐색을 이용해 해결했습니다. 코드... Level 2Level 2 [프로그래머스#JS] 뉴스 클러스트링 문제 뉴스 클러스트링 해결 2개씩 쪼갠 배열 구하기 문자열만 고르기 교집합, 합집합 구현 예외 처리 교집합이 0 -> 1(65536), 합집합이 0 -> 0 코드... Level 2집합문자열Level 2 [프로그래머스#JS] H_Index 문제 H_Index 해결 완전탐색 인용된 횟수의 최댓값부터 0까지 탐색하면서 조건에 맞는 h_index를 찾아냈습니다. 이 경우 인용 횟수 최대 10000회, 배열의 길이 1000 으로 1초가 넘지 않습니다. 정렬, index 이용 H_Index는 많이 인용된 순으로 정렬한 후, 피인용수가 논문수와 같아지거나 논문수보다 작아지는 숫자가 h입니다. 예외로 모두 탐색했는데도 없다면 논문 수의 개... Level 2Level 2 [프로그래머스#JS] 124 나라의 숫자 문제 124나라의숫자 해결 규칙 찾기.. 코드... Level 2Level 2 [프로그래머스] 영어 끝말잇기 1번 사람이 자신의 첫 번째 차례에 tank를 말합니다. 2번 사람이 자신의 첫 번째 차례에 kick을 말합니다. 3번 사람이 자신의 첫 번째 차례에 know를 말합니다. 1번 사람이 자신의 두 번째 차례에 wheel을 말합니다. 끝말잇기를 계속 진행해 나가다 보면, 3번 사람이 자신의 세 번째 차례에 말한 tank 라는 단어는 이전에 등장했던 단어이므로 탈락하게 됩니다. 사람의 수 n과 사... Level 2알고리즘코딩테스트자바스크립트프로그래머스Level 2